// All configuration item explanations can be find in https://cli.vuejs.org/config/
module.exports = {
    chainWebpack: (config) => {
        config
            .plugin('html')
            .tap((args) => {
                args[0].title = '个人项目';  //首页名称
                return args;
            });
    },
    outputDir: 'dist',
    //publicPath: './',//打包后设置静态资源路径
    lintOnSave: false,
    devServer: {
        host: '0.0.0.0',
        https: false,  // 如果是 https ,需要开启这个选项
        hotOnly: false, // 热更新
        port: 8080,   //前台端口
        open: false,  //启动项目自动打开页面
        overlay: {
            warnings: false,
            errors: true
        },
        // 配置代理 （以接口 https://www.easy-mock.com/mock/5ce2a7854c85c12abefbae0b/api 说明）
        proxy: {
            "/api": {
                secure: false,
                target: 'http://localhost:9999',
                changeOrigin: true, //开启跨域
                ws: true,
                pathRewrite: {
                    // 路径重写  去掉 路径中的  /api  的这一截使用  ^/api
                    "/api": "" // 这个意思就是以api开头的，定向到哪里, 如果你的后边还有路径的话， 会自动拼接上
                }
            }
        }
        // 下边这个， 如果你是本地自己mock 的话用after这个属性，线上环境一定要干掉
        // after: require("./mock/mock-server.js")
    }
};
